Simulation/evaluation environment for a VLIW processor architecture

نویسندگان

  • Jaime H. Moreno
  • Mayan Moudgill
  • Kemal Ebcioglu
  • Erik R. Altman
  • C. Brian Hall
  • Rene Miranda
  • Shyh-Kwei Chen
  • Arkady Polyak
چکیده

An optimizing compiler, which generates tree instructions in a VLlW assembly language. A translator from VLlW assembly code into PowerPC@ assembly code which emulates the functionality of the VLlW processor for the specific VLlW program. The emulating code also includes instrumentation for collecting execution counts of VLIWs, profiling information, and generation of predecoded execution traces. A cycle timer, invoked by the emulating code on a VLIW-by-VLIW basis, which processes VLlW execution traces as they are generated. The environment supports the evaluation of alternatives and trade-offs among the VLlW architecture, its compiler, and processor implementations. Emphasis has been placed on providing fast turnaround time for the development of compilation algorithms and an efficient compilation-to-simulation cycle which allows analysis of architecture/compiler tradeoffs over complete execution runs of realistic workloads.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Evaluation of Interleaved Multithreading in a VLIW Architecture

Interleaved multithreading is a technique in which the processor starts executing a different task when the current thread is stalled. However, whereas different forms of hardware multithreading have been extensively evaluated in superscalar processors, an evaluation of multithreading techniques in a VLIW architecture is frequently missing. The objective of this paper is to determine an efficie...

متن کامل

Vlsi Implementation of the Real- Time Image Processing Parallel Architecture Gflops

This paper presents the implementation of the processor of the Image Processing parallel architecture GFLOPS. This processor is a RISC/VLIW. The network module associated in the chip is such that it is possible to build a large architecture by the juxtaposition of as many chips as required. An evaluation of this architecture is presented at the end of this paper through the use of simulation re...

متن کامل

BPDL – Machine Description Language For Clustered VLIW Processors

Recent families of Digital Signal Processors show a VLIW-like architecture. These processors comprise of multiple execution units agglomerated into several data paths. With heavily pipelined, atomic RISC like operations, these are able to execute several instructions in a single cycle. The scheduling is done statically, and this saves hardware at the expense of more sophisticated compiler. This...

متن کامل

An eight-issue tree-VLIW processor for dynamic binary translation

Presented is an 8-issue tree-VLIW processor designed for efficient support of dynamic binary translation. This processor confronts two primary problems faced by VLIW architectures: binary compatibility and branch performance. Binary compatibility with existing architectures is achieved through dynamic binary translation which translates and schedules PowerPC instructions to take advantage of th...

متن کامل

A Novel Architecture for Vliw Processor

Technology has seen the development of processor industry right from micro to the latest Nanotechnology with speed being important criteria. Not much attention has been given to the power required to drive these Integrated Circuits. With gaining popularity in mobile computing, developing mobile processors have gained popularity since these processors possess unique properties like low power con...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IBM Journal of Research and Development

دوره 41  شماره 

صفحات  -

تاریخ انتشار 1997